package com.xydtech.system.service;

import com.xydtech.system.domain.SysLoanCalculator;

import java.util.List;

/**
 * <dd>描述: ~ 贷款计算器信息Service接口</dd>
 * <dd>创建时间：  10:08 2024/1/20</dd>
 * <dd>创建人： yuzhiguo</dd>
 * <dt>版本历史: </dt>
 * Date         Author         Version     Description
 * ------------------------------------------------------------------
 * 2024/1/20     yuzhiguo         1.0        1.0 Version
 */
public interface ISysLoanCalculatorService {
    /**
     * 查询贷款计算器信息
     *
     * @param id 贷款计算器信息主键
     * @return 贷款计算器信息
     */
    public SysLoanCalculator selectSysLoanCalculatorById(Long id);

    /**
     * 查询贷款计算器信息列表
     *
     * @param sysLoanCalculator 贷款计算器信息
     * @return 贷款计算器信息集合
     */
    public List<SysLoanCalculator> selectSysLoanCalculatorList(SysLoanCalculator sysLoanCalculator);

    /**
     * 新增贷款计算器信息
     *
     * @param sysLoanCalculator 贷款计算器信息
     * @return 结果
     */
    public int insertSysLoanCalculator(SysLoanCalculator sysLoanCalculator);

    /**
     * 修改贷款计算器信息
     *
     * @param sysLoanCalculator 贷款计算器信息
     * @return 结果
     */
    public int updateSysLoanCalculator(SysLoanCalculator sysLoanCalculator);

    /**
     * 批量删除贷款计算器信息
     *
     * @param ids 需要删除的贷款计算器信息主键集合
     * @return 结果
     */
    public int deleteSysLoanCalculatorByIds(String ids);

    /**
     * 删除贷款计算器信息信息
     *
     * @param id 贷款计算器信息主键
     * @return 结果
     */
    public int deleteSysLoanCalculatorById(Long id);

}
